export function cleararr(temp) {
    let box = []
    temp.forEach((item, index) => {
        box[index] = []
        item.children.forEach((item1, index1) => {
            box[index][index1] = item1.name
        })
    })
    function getSkus(arr) {
        let result = []
        let len = arr.length
        function getSkus2(arr, index, temp) {
            if (index === len) {
                result.push({
                    specs: temp,
                    stockType: 'UNLIMITED',
                    initSalesVolume: 0,
                    limitType: 'UNLIMITED',
                    limitNum: 0,
                    image: '',
                    price: 1,
                    initStock: 0,
                    salePrice: 1,
                    weight: 0,
                })
                return
            }
            for (let i = 0; i < arr[index].length; i++) {
                getSkus2(arr, index + 1, temp.concat(arr[index][i]))
            }
        }
        getSkus2(arr, 0, [])
        return result
    }

    return getSkus(box)
}
// function getSkus(arr) {
//     let result = []
//     let len = arr.length
//     function getSkus2(arr, index, temp) {
//         if (index === len) {
//             result.push({
//                 specs: temp,
//                 stockType: "LIMITED",
//                 initSalesVolume: 0,
//                 limitType: "UNLIMITED",
//                 limitNum: 0,
//                 image: "https://medusa-small-file-1253272780.cos.ap-shanghai.myqcloud.com/gruul/20230317/85f1b2de39244416a388fa9bb1d074cb.jpg",
//                 price: 20000,
//                 initStock: 0,
//                 salePrice: 10000,
//                 weight: "0"
//             })
//             return
//         }
//         for (let i = 0; i < arr[index].length; i++) {
//             getSkus2(arr, index + 1, temp.concat(arr[index][i]))
//         }
//     }
//     getSkus2(arr, 0, [])
//     return result
// }
